package cn.cnhis.online.activity.main.contract;

import java.io.File;
import java.util.Map;

import cn.cnhis.online.base.IView;
import cn.cnhis.online.base.IPresenter;
import cn.cnhis.online.base.IModel;

/**
 * @author 刘祥龙
 * @describe
 * @date 2020/2/28  15:38
 * - generate by MvpAutoCodePlus plugin.
 */

public interface IMainContract {
    interface View extends IView {

        void getAppVersion(Map map);

        void getMenuShowColor(Map map);

        void loadFile(Map map);
    }

    interface Presenter extends IPresenter<View> {
        void getAppVersion(String version);

        void getMenuShowColor();

        void loadFile(File file);
    }

    interface Model extends IModel {
        void getAppVersion(String version, View view);

        void getMenuShowColor(View view);

        void loadFile(File file, View view);
    }
}
